Text copied to clipboard!
Название
Text copied to clipboard!Инженер-программист по тестированию
Описание
Text copied to clipboard!
Мы ищем инженера-программиста по тестированию, который присоединится к нашей команде и поможет обеспечить высокое качество наших программных продуктов. В этой роли вы будете играть ключевую роль в процессе разработки программного обеспечения, создавая автоматизированные и ручные тесты, выявляя ошибки и работая в тесном сотрудничестве с разработчиками, менеджерами проектов и другими заинтересованными сторонами.
Ваши основные задачи будут включать проектирование, разработку и выполнение тестов, анализ результатов тестирования, а также участие в разработке стратегий тестирования. Вы будете использовать современные инструменты и технологии автоматизации тестирования, такие как Selenium, JUnit, TestNG, Postman и другие. Кроме того, вы будете участвовать в создании и поддержке CI/CD процессов, обеспечивая непрерывную интеграцию и доставку программного обеспечения.
Мы ожидаем, что вы обладаете отличными аналитическими способностями, вниманием к деталям и умением работать в команде. Опыт работы с системами контроля версий (например, Git), знание языков программирования (например, Java, Python или JavaScript), а также понимание принципов разработки программного обеспечения и жизненного цикла продукта будут важными преимуществами.
Работа в нашей компании предоставляет возможность профессионального роста, участия в интересных проектах и работы в дружелюбной и поддерживающей среде. Мы ценим инициативность, стремление к обучению и готовность делиться знаниями с коллегами. Если вы увлечены качеством программного обеспечения и хотите внести вклад в создание надежных и эффективных решений, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Разработка и выполнение автоматизированных и ручных тестов
- Анализ требований и участие в планировании тестирования
- Выявление, документирование и отслеживание дефектов
- Работа с разработчиками для устранения ошибок
- Разработка тестовой документации и отчетов
- Участие в улучшении процессов тестирования
- Интеграция тестов в CI/CD пайплайны
- Оценка покрытия тестами и анализ рисков
- Поддержка существующих тестов и инфраструктуры
- Обучение и наставничество младших специалистов
Требования
Text copied to clipboard!- Опыт работы в области тестирования ПО от 2 лет
- Знание одного или нескольких языков программирования (Java, Python, JavaScript)
- Опыт работы с инструментами автоматизации тестирования (Selenium, JUnit, TestNG и др.)
- Понимание принципов тестирования и жизненного цикла ПО
- Опыт работы с системами контроля версий (Git)
- Знание английского языка на уровне чтения технической документации
- Умение работать в команде и эффективно коммуницировать
- Опыт работы с CI/CD инструментами (Jenkins, GitLab CI и др.)
- Знание REST API и опыт тестирования веб-сервисов
- Высшее техническое образование
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт в автоматизации тестирования?
- Какие инструменты тестирования вы использовали ранее?
- Как вы определяете приоритеты при тестировании?
- Расскажите о случае, когда вы нашли критическую ошибку.
- Как вы взаимодействуете с разработчиками при обнаружении дефектов?
- Какой подход к тестированию вы предпочитаете и почему?
- Как вы оцениваете покрытие тестами?
- Как вы справляетесь с многозадачностью?
- Какие языки программирования вы знаете?
- Как вы поддерживаете свои знания в актуальном состоянии?